.container {
	padding: 40upx 0 110upx 0;
	box-sizing: border-box;
	.s-news-title {
		font-size: 48upx;
		font-weight: 500;
		text-align: justify;
	}
	.s-sub-info {
		padding-top: 30upx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 28upx;
		color: #999;
		.s-author {
			color: #5677fc;
			padding-right: 20upx;
		}
	}
	.s-news-content {
		padding-top: 40upx;
	}
	.s-operate-box {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 60upx 80upx;
		box-sizing: border-box;
		.icon_image{
			width: 32upx;
			height: 32upx;
			padding: 0 8upx;
		}
		.s-black {
			padding-left: 12upx;
		}
		.s-primary {
			color: $s-header !important;
		}
		.s-share-btn {
			background-color: transparent;
			padding: 0;
			border-radius: 0upx;
			margin: 0;
		}
		.s-share-btn::after{
			border: 1.17upx solid rgba(0,0,0,.0) !important;
		}
	}
	.s-cmt-title {
		font-size: 30upx;
		font-weight: bold;
		position: relative;
	}
	.s-cmt-title::after {
		content: '';
		position: absolute;
		left: -18upx;
		top: 18%;
		width: 6upx;
		height: 64%;
		background: #5677fc;
	}
	.s-cmtbox {
		padding-bottom: 20upx;
		.s-cmt-cell {
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
			padding-top: 44upx;
			.s-avatar {
				width: 64upx;
				height: 64upx;
				border-radius: 32upx;
				display: block;
				flex-shrink: 0;
			}
			.s-cmt-detail {
				width: 100%;
				padding-left: 16upx;
				box-sizing: border-box;
				.s-header-box {
					display: flex;
					align-items: flex-start;
					justify-content: space-between;
					font-size: 30upx;
					.s-cmt-nickname {
						color: #5677fc;
					}
				}
				.s-cmt-content {
					font-size: 32upx;
					color: #333;
					text-align: justify;
					padding-top: 8upx;
					word-break: break-all;
					word-wrap: break-word;
				}
				.s-reply-box {
					border-radius: 8upx;
					overflow: hidden;
					margin-top: 16upx;
					.disname{
						display: flex;
						flex-direction: column;
					}
					.s-flex-1 {
						flex: 1;
						width: 100%;
					}
					.s-reply-nickname {
						font-size: 24upx;
						color: #7a7a7a;
						padding-bottom: 8upx;
					}
				}
				.s-footer {
					display: flex;
					align-items: center;
					font-size: 24upx;
					margin-top: 16upx;
					color: #9a9a9a;
					.s-primary {
						color: #5677fc !important;
					}
					.s-ml {
						margin-left: 16upx;
					} 
				}
			}
		}
	}
	.s-operation {
		width: 100%;
		height: 100upx;
		overflow: hidden;
		background: #fff;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 99999;
		.s-btn-comment {
			height: 64upx;
			width: 100%;
			background: #ededed;
			color: #999;
			border-radius: 8upx;
			font-size: 28upx;
			display: flex;
			align-items: center;
			box-sizing: border-box;
			padding-top: 0;
			margin: 0 30upx;
			padding-left: 20upx;
		}
	}
	.s-operation::before {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		border-top: 1upx solid #eaeef1;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}